package cn.design.realize.demo1;

/**
 * @author dlq
 * @description CEO--审批,假设 CEO的级别最大，只能流转到CEO
 * @date 2020/9/25 10:17
 * @since 1.0
 */
public class CEOHandler extends Handler{
    /**
     * @description CEO审批具体实现,1000 的金额，CEO才能审批，
     *              当大于2000 的话，就审批不通过,直接返回false
     * @param num
     * @return boolean
     * @author dlq
     * @date 2020/9/25 10:28
     */
    @Override
    public boolean approval(int num) {
        System.out.println("审批流程到CEO这里......");
        if (num <= 2000){
            System.out.println("CEO审批通过....."+num);
            return true;
        }else {
            System.out.println("CEO 说 审批不通过...金额数量过大..."+num);
            return false;
        }
    }
}
